@font-face {

    font-family: 'iconfont';

    src: url('../other/iconfont.eot');

    src: url('../other/iconfont.eot?#iefix') format('embedded-opentype'),

    url('../other/iconfont.woff') format('woff'),

    url('../other/iconfont.ttf') format('truetype'),

    url('../other/iconfont.svg#iconfont') format('svg');

}

.iconfont{

    font-family:"iconfont" !important;

    font-size:16px;font-style:normal;

    -webkit-font-smoothing: antialiased;

    -webkit-text-stroke-width: 0.2px;

    -moz-osx-font-smoothing: grayscale;

}

.dy-header-nav{

width: 100%;
    background-color: #fff;

}

.dy-logo{
    padding-top: 15px;
    margin-left:10%; 

    float: left;

}

.dy-logo>img{

    max-width: 100%;

}

.dy-nav{
    padding-top: 5px;
    margin:0 auto;
   /* float: left;*/

    padding-left: 20px;

}

.dy-nav>ul>li{

    line-height: 112px;

    margin-left: 35px;

    font-size: 16px;

    position: relative;

    float: left;

}

.dy-nav>ul .active:before{

    content: '';

    width: 100%;

    display: block;

    height: 2px;

    background-color: #b58f3e;

    position: absolute;

    top: 0;

    left: 0;

}

.dy-nav>ul .active{

    color: #ba964b;

}

.dy-language-chosse{

    float: right;

    width: 15%;

}

.dy-language-chosse>a{

    float: left;

    border-left: 1px solid #ececec;

    line-height: 110px;

    text-align: center;

    width: 50%;

}

.dy-language-chosse>a>i{

    font-size: 20px;

    color: #adadad;

}

.banner .bx-wrapper .bx-pager.bx-default-pager a{

    text-indent: -9999px;

    display: block;

    width: 10px;

    height: 10px;

    margin: 0 5px;

    outline: 0;

    border-radius: 0;

    transform: rotate(45deg);

    border: 1px solid #fff;

}

.banner .bx-wrapper .bx-pager.bx-default-pager{

    position: absolute;

    bottom: 40px;

}

.pengxin-news-title{

    text-align: center;

    font-size: 20px;

    margin:39px 0 44px;

}

.pengxin-news-title h2{

    margin-bottom: 0;

}

.dy-news-pic .active{

    position: absolute;

    left: 15px;

    bottom: 0;

    color: #fff;

    font-size: 16px;

    line-height: 59px;

    height: 59px;

    background-color: #58514e;

    text-indent: 23px;

    margin-bottom: 0;

    opacity: .8;

    z-index: 99999;

    overflow: hidden;

    width: 94.5%;

}

.dy-news-pic{

    position: relative;

}

.dy-news-pic .news-date{

    color: #fff;

    background-color: #b58f3e;

    width: 64px;

    height: 54px;

    position: absolute;

    top: 14px;

    left: 0;

    text-indent: 7px;

    padding: 10px 5px 0 0;

    z-index: 9999999999999;

}

.dy-news-pic .news-date>p{

    margin-bottom: 0;

    float: right;

}

.dy-news-pic .news-date>p:nth-child(2){

    font-size: 12px;

}

.news-small>li .news-small-left{

    float: left;

    color: #666666;

}

.news-small>li .news-small-left>i{

    color: #999999;

}

.news-small>li:nth-child(1){

    padding-bottom: 25px;

}

.news-small>li .news-small-left>p:nth-child(2){

    margin-bottom: 15px;

}

.news-small>li .news-small-right{

    float: right;

}

.news-small>li:nth-child(2){

    border-bottom: 1px dashed #e2e2e2;

    border-top: 1px dashed #e2e2e2;

    padding: 20px 0 25px 0;

}

.news-small>li:nth-child(1) a{

    margin-bottom: 15px;

}

.news-small>li:nth-child(3){

    padding-top: 22px;

}

.news-small{

    margin-bottom: 0;

}

.pengxin-news .container{

    padding-bottom: 0;

}

.more-btn{

    text-align: center;

    margin-top: 50px;

    margin-bottom: 59px;

}

.more-btn>a{

    width: 94px;

    height: 35px;

    line-height: 35px;

    display: inline-block;

    background-color: #ba9634;

    color: #fff;

    text-align: center;

}

.more-btn>a>i{

    margin-left: 6px;

}



/*社会责任*/

.dy-list-show{

    background-color: #f6f6f6;

}

.dy-thumbnail{

    padding: 30px 31px 29px 33px;

    margin-bottom: 50px;

    border-radius: 0;

    height: 345px;

    position: relative;

}

.dy-thumbnail .social-pic img{

    max-width: 100%;!important;

}

.dy-thumbnail:hover{

    background-color: #b58f3e;

}

.dy-thumbnail:hover .caption,

.dy-thumbnail:hover .caption .social-time,

.dy-thumbnail:hover .caption .social-time>a{

    color: #fff;

}

.dy-thumbnail .caption .social-time>a{

    position: absolute;

    right: -180%;

}

.dy-thumbnail .caption .social-time{

    position: absolute;

    bottom: 30px;

}

.dy-thumbnail .caption .social-main{

    font-size: 16px;

}

.dy-thumbnail .caption .social-time{

    font-size: 14px;!important;

    color: #999999;

}

.dy-thumbnail .caption .social-time>a{

    color: #999999;!important;

    float: right;!important;

}

.dy-take{

    height: 158px;

}

.dy-take p{

    margin-top: 59px;

    font-size: 20px;

}

.dy-take .dy-group{

    margin-top: 59px;

}

.dy-take .dy-group>span>button{

    color: #fff;

}

.dy-take .dy-group .dy-input{

    background-color: #f6f6f6;

    border: none;

    border-radius: 0;

}

.dy-take .dy-btn-take{

    background-color: #b58f3e;

    margin-left: 5px;

    border-radius: 0;

}

.pull-right img{

    max-width: 100%;

}

.dynamic-details-content-pic{

    padding-top: 25px;

}

.dy-culture{

    background-color: #ffffff;

    padding:0 34px 0 29px;

    border:1px solid #f2f2f2;

    border-top: none;

}

.dy-culture h4{

    margin-top: 40px;

    color: #b58f3e;

    font-size: 16px;

    margin-bottom: 19px;

}

.dy-culture .row-1{

    width: 23%;

    height: 159px;

}

.dy-culture .row-2{

    width: 42%;

    border-right: 1px solid #f2f2f2;

    border-left: 1px solid #f2f2f2;

    height: 159px;

}

.dy-culture .row-3{

    width: 22%;

    height: 159px;

    padding-left: 38px;

}

.dy-culture .dy-md-2{

    width: 50%;

    padding-left: 56px;

}

.dy-culture .dy-md-3{

    width: 37%;

    padding-left: 30px;

}

.dy-culture .dy-md-4{

    padding-left: 56px;

}

.dy-culture .dy-md-5{

    padding-left: 30px;

    width: 27%;

}

.dy-culture-bg{

    height: 128px;

}

.dy-turn-pic{

    position: relative;

    margin-right: 20px;

}

.dy-turn-pic .dy-big-pic{

    float: left;

    height: 370px;!important;

    width:961px;

}

.dy-turn-pic .dy-big-pic img{

    width: 100%;

    height: 100%;

}

#tab-huanbao{

    background-image: url("../images/home_02.jpg");

    background-repeat:no-repeat;

    height: 690px;

}

#tab-kaifa{

    background-image: url("../images/home_05.jpg");

    background-repeat:no-repeat;

    height: 690px;

}

#tab-ziyuan{

    background-image: url("../images/home_03.jpg");

    background-repeat:no-repeat;

    height: 690px;

}

#tab-guquan{

    background-image: url("../images/home_01.jpg");

    background-repeat:no-repeat;

    height: 690px;

}

#tab-shipin{

    background-image: url("../images/home_06.jpg");

    background-repeat:no-repeat;

    height: 690px;

}

.tab-pane{display: none;}

.tab-pane.active{display: block;}

.dy-main .home-left{

    display: block;

    width: 208px;

    color: #fff;

    font-size: 52px;

    position: relative;

    margin-top: 173px;

    float: left;

}

.dy-main .home-left:before{

    content: '';

    width: 43px;

    height: 4px;

    background-color: #fff;

    position: absolute;

    bottom: -31px;

    right: 4px;

}

.dy-main .home-right{

    margin-left: 91px;

    float: left;

    width: 415px;

    margin-top: 175px;

}

.dy-main .home-right,

.dy-main .home-right>h4,

.dy-main .home-right>a{

    color: #fff;

}

.dy-main .home-right>h4{

    font-size: 24px;

    margin-bottom: 24px;

}

.dy-main .home-right>p{

    margin-bottom: 43px;

    line-height: 21px;

}

.dy-main .home-right>a>i{

    margin-left: 10px;

}

.dy-main{

    position: relative;

}

.dy-main .dy-side-nav{

    position: absolute;

    right: 15%;

    top: 100px;

    z-index: 300;

}

.dy-main .dy-side-nav>li{

    /*

    margin-bottom: 39px;

    */

    position: relative;

}

.dy-main .dy-side-nav>li a{

    color: #fff;

}

.dy-main .dy-side-nav>li>a>i{

    display: block;

    width: 12px;

    height: 12px;

    border: 1px solid #e9e9e8;

    position: absolute;

    top: 5px;

    right: -24px;

    transform: rotate(45deg);

}

.dy-main .dy-side-nav>li>a .active-2{

    background-color: #fff;

}

/*精彩开始*/

.dy-tions{

    background-image: url("../images/toins.jpg");!important;

    background-repeat: no-repeat;!important;

    background-size: 100% 100%;!important;

}

.dy-tions .title{

    text-align: center;

    margin: 97px 0 40px 0;

    font-size: 28px;

}

.dy-tions .introduce{

    text-align: center;

    width: 378px;

    margin: 0 auto;

    line-height: 23px;

    margin-bottom: 40px;

}

.dy-tions .jiantou-btn{

    display: block;

    width: 40px;

    height: 40px;

    background-color: #ba9634;

    transform: rotate(45deg);

    text-align: center;

    line-height: 40px;

    color: #fff;

    margin: 0 auto;

}

.dy-tions .jiantou-btn>i{

    display: block;

    transform: rotate(-45deg);

}

.dy-tions .dy-video{

    width: 100%;

    margin-top: 55px;

    position: relative;

    text-align: center;

    margin-bottom: 90px;

}

.dy-tions .dy-video .video{

    max-width: 100%;

    height: 522px;

}

.dy-video .video-btn{

    position: absolute;

    top: 50%;

    left: 50%;

    margin-left: -42px;

    color: #fff;

    cursor: pointer;

}

.dy-video .video-btn i{

    font-size: 20px;

}

.dy-pic-list{

    background-image: url("../images/bg_02.jpg");

    background-repeat: no-repeat;

    padding: 98px 0 48px;

}

.dy-pic-list .thumbnail{

    padding: 0;

    border-radius: 0;

    position: relative;

}

.dy-pic-list .caption{

    padding: 40px 40px;

}

.dy-pic-list .caption h3{

    color: #b8b8b8;

}

.dy-pic-list .caption h3+p{

    font-size: 18px;

    color: #666666;

    margin-bottom: 28px;

}

.dy-pic-list .caption h3+p+p{

    color: #999999;

}

.triangle-bottomright {

    position: absolute;

    right: 0;

    bottom: 0;

}

.triangle-bottomright>i{

    z-index: 2;

    position: absolute;

    right: 5px;

    bottom: 0;

    font-size: 12px;

    color:#999999

}

.triangle-bottomright:after{

    content: '';

    width: 0;

    height: 0;

    border-bottom: 35px solid #e9e9e9;

    border-left: 40px solid transparent;

    position: absolute;

    right: 0;

    bottom: 0;

    z-index: 1;

}

/*.triangle-bottomright i{

    position: absolute;

    right: 0;

    bottom: 0;

}*/



.dy-turn-pic .dy-sml-pic{

    float: left;

    width: 140px;

}

.dy-turn-pic .dy-big-pic .view-btn{

    display: block;

    width: 117px;

    height: 35px;

    line-height: 35px;

    text-align: center;

    background-color: #ba9634;

    color: #fff;

    position: absolute;

    bottom: 82px;

    left: 83px;

}

.dy-sml-pic{

    width: 140px;

    position: absolute;

    top: 0;

    right:0;

}

.dy-sml-pic .title-right ul{

    width: 140px;

}

.dy-sml-pic .title-right .bx-viewport{

    height: 309px!important;

}

.dy-sml-pic .title-right ul>li{

    height: 99px;

    margin-bottom: 6px;

}

.title-right .title-right-pic ul>li img{

    width: 140px;

}

.dy-within{

    position: relative;

    margin-bottom: 89px;

}

.dy-sml-pic .title{

    margin-bottom: 25px;

    font-size: 26px;

}

.dy-sml-pic .title .active{

    color: #ba9634;

}

.title-right .bx-wrapper .bx-prev,

.title-right .bx-wrapper .bx-next{

    background-image: none;

}

.title-right .bx-wrapper .bx-prev{

    left: 60%;

    top: -15%;

}

.title-right .bx-wrapper .bx-next{

    right: 0;

    top: -15%;

}

.title-right .bx-wrapper .bx-prev:before,

.title-right .bx-wrapper .bx-next:before{

    font-family: "iconfont";

    text-indent: 0;

    position: absolute;

    z-index: 5;

    font-size: 30px;

    top: 0;

    color: #666666;

    text-align: center;

}

.title-right .bx-wrapper .bx-prev:hover:before,

.title-right .bx-wrapper .bx-next:hover:before{

    color: #b58f3e;

}

.title-right .bx-wrapper .bx-prev:before{

    content: "\e606";

    left: 0;

    transform: rotate(90deg);

}

.title-right .bx-wrapper .bx-next:before{

    content: "\e605";

    right: 0;

    transform: rotate(90deg);

}

/*底部列表*/

.footer .dy-footer{

    height: 332px;

    background-color: #353535;

    position: relative;

    overflow: hidden;

}

.footer .footer-logo{

    width: 350px;

    height: 186px;

    float: left;

}

.footr-list{

    margin-top: 85px;

}

.footr-list>ul>li>a{

    font-size: 12px;

    color: #bbbbbb;

    margin-bottom: 15px;

}

.footr-list .list-title>a{

    color: #fff;

    font-size: 14px;

    margin-bottom: 25px;

    display: block;

}

.footr-list .col-md-1{

    width: 10.333333333%;

    padding: 0 25px;

}

.dy-contact{

    float: right;

    margin-right: 15px;

    width: 25%;

}

.dy-contact p{

    font-size: 23px;

    color: #fff;

}

.dy-contact p+p{

    font-size: 16px;

    margin: 20px 0 15px 0;

    color: #fff;

}

.dy-contact .share-icon>a{

    color: #bbbbbb;

    font-size: 14px;

}

.QR{

    width: 105px;

    height: 105px;

    position: absolute;

    right: 10%;

    top:80px;

}

.footer .back-btn{

    display: block;

    width: 45px;

    height: 45px;

    background-color: #4d4d4d;

    color: #8f8f8f;

    position: absolute;

    right: 81px;

    top: 80px;

    line-height: 45px;

    text-align: center;

}

.footer .back-btn>i{

    display: block;

    transform: rotate(-90deg);

}

.footer-message{

    padding: 0 83px;

    height: 56px;

    background-color: #424242;

    line-height: 56px;

    color: #8c8c8c;

}

.footer-message>p{

    float: left;

}

.footer-message>p+p{

    float: right;

}

.dt-out-menu{

    text-align:center;

    margin-bottom:40px;

}

.dt-out-menu li{

    display:inline-block;

    margin-left:-3px;

}

.dt-out-menu li a{

    font-size:17px;

    color:#666666;

    margin:0 25px;

    display:inline-block;

    padding-bottom:10px;

    border-bottom:3px solid transparent;

}

.dt-out-menu li:hover a{

    color:#b3903e;

    border-bottom:3px solid #b3903e;

}

.dt-out-menu .active a{

    color:#b3903e;

    border-bottom:3px solid #b3903e;

}

.dy-video .video-pic{

    width: 100%;

    height: 100%;

    position: absolute;

    top: 0;

    left: 0;

}

.dynamic-details-content p img{

    margin: 0 auto;

}





/*首页图文列表修改样式*/

.group-news .content .dx-revise-text .text{

    display: block;

}

.group-news .content .dx-revise-text .text .time{

    padding-bottom: 0;

}

.group-news .content .dx-revise-text .text .time:after{

    left: 97%;

}

.group-news .content .dx-revise-text  a{

    padding-bottom: 0px;

}

.dx-revise-textPic .bx-wrapper .bx-viewport{

    height: 250px!important;

}

.dx-revise-textPic .bx-wrapper .bx-pager-item{

    display: block;

    margin-bottom: 27px;

    width: 20px;

}

.dx-revise-textPic .bx-wrapper .bx-pager.bx-default-pager a{

    text-indent: -9999px;

    display: block;

    width: 10px;

    height: 10px;

    margin: 0 5px;

    outline: 0;

    border-radius: 0;

    transform: rotate(45deg);

    border: 1px solid #dcdcdc;

    background-color: #fff;

}

.dx-revise-textPic .bx-wrapper .bx-pager{

    left: -60px;

    top:50%;

    bottom:auto;

    width:20px;

    transform:translateY(-50%);

}

.dx-revise-textPic .bx-wrapper .bx-pager.bx-default-pager a.active{

    background-color: #ba9634;

    border-color: #ba9634;

}

.dx-revise-textPic .col-md-offset-1,

.dx-revise-textPic .col-sm-offset-1,

.dx-revise-textPic .col-xs-offset-1{

    margin-left: 5.333333%;

}

.dy-main{

    position: relative;

}

.dy-side-nav li  a{

    display: block;

    width: 124px;

    height: 124px;

    border-radius: 7px;

    transform: rotate(45deg);

    text-align: center;

    line-height: 124px;

    position: absolute;

}

.dy-side-nav li a .text{

    display: inline-block;

    transform: rotate(-45deg);

    font-size: 22px;

    display: none;

}

.dy-side-nav li a .iconfont{

    display: inline-block;

    transform: rotate(-45deg);

    font-weight: normal;

    font-size: 56px;

}

.dy-side-nav li p  .active .text{

    display: block;

}

.dy-side-nav li p  .active .iconfont{

    display: none;

}

.dy-side-nav li p  a:hover .text{

    display: block!important;

}

.dy-side-nav li p  a:hover .iconfont{

    display: none!important;

}

.dy-side-nav .kaifa{

    background: rgba(207,81,82,0.5);

    right: 100px;

}

.dy-side-nav .ziyuan{

    background: rgba(237,146,73,0.5);

    right: 10px;

    top: 90px;

}

.dy-side-nav .shipin{

    background: rgba(83,211,126,0.5);

    right: 100px;

    top: 180px;

}

.dy-side-nav .guquan{

    background: rgba(37,192,172,0.5);

    right: 10px;

    top: 270px;

}

.dy-side-nav .huanbao{

    background: rgba(186,150,52,0.5);

    right: 100px;

    top: 360px;

}



/*企业内刊-更新 2017-5-4*/

.dx-magazine-content{

    margin-right: -33px;

    margin-left: -33px;

}

.dx-magazine{

    display: block;

    float: left;

    width: 25%;

    padding-right: 33px;

    padding-left: 33px;

    margin-bottom: 50px;

}

.dx-magazine img{

    width: 100%;

    height: 292px;

    margin-bottom: 9px;

}

.dx-magazine p{

    color: #666666;

    line-height: 44px;

    border-bottom: 2px solid #999999;

}

.dx-magazine:hover p{

    color: #ba9634;

    border-bottom-color: #ba9634;

}

.dx-magazine:hover p:after{

    color: #ba9634;

}

.dx-magazine p:after{

    content: "\e600";

    font-family: "iconfont";

    float: right;

}

.j_revise-text_slider a.active {

    font-weight: bold;

}



/*新增tab切换*/



.dx-content .nav-tabs > li > a {

    padding: 13px 20px;

    font-size: 16px;

    color: #666;

    margin-right: 0px;

    border: none;

    border-radius:  0;

}

.dx-content .nav-tabs > li.active > a,

.dx-content .nav-tabs > li.active > a:hover,

.dx-content .nav-tabs > li.active > a:focus {

    color: #b58f3e;

    cursor: default;

    background-color: #fff;

    border: none;

    position: relative;

}

.dx-content .nav-tabs > li.active > a:after {

    content: "";

    width: 48px;

    height: 2px;

    background-color: #b58f3e;

    position: absolute;

    left: 20px;

    bottom: 0;

}

.dx-content .nav > li > a:hover,

.dx-content .nav > li > a:focus {

    text-decoration: none;

    background-color: transparent;

    color: #b58f3e;

}

.dx-content .nav-tabs {

    border-bottom: none;

}

@media(min-width: 1280px) and (max-width: 1919px){

    .QR{

        display: none;

    }

    .footer .back-btn{

        right: 0!important;

    }

    .dy-contact p+p{

        font-size: 12px!important;

        margin-top: 10px!important;

    }

    .dy-contact{

        margin-right: 0;

    }

    .dy-logo img{

        max-width: 70%;

    }

    .dy-language-chosse>a {

        line-height: 76px;

    }

    .dy-nav>ul>li {

        line-height: 78px;

    }

    .footer .footer-logo{

        width: 270px;

    }

    .footr-list {

        margin-left: 8%;

    }

    .dynamic-details .dynamic-details-content > p{

       /* overflow: hidden;*/

    }



}

/*移动端样式 开始*/

.px-mobile {

    position: relative;

}

.mobile-logo img {

    height: 50px;

}

.px-mobile .dy-nav {

    float: right;



}

.px-mobile .main-nav {

    position: absolute;

    left: 0;

    top: 66px;

    width: 100%;

    z-index: 99;

    background: #ba964b;

    opacity: 1;

    display: none;

    border: 2px solid #ba964b;

}

.px-mobile .dy-nav>ul>li {

    width: 100%;

    line-height: 50px;

    margin-left: 0px;

    font-size: 16px;

    position: relative;

    float: none;

    text-align: center;

}

.px-mobile .dy-nav>ul .active {

    color: #fff;

    background: #fff;

}

.px-mobile .bread {

    width: 50px;

    height: 50px;

    background: red;

    position: relative;

    float: right;

    padding: 9px 10px;

    margin-top: 8px;

    margin-right: 15px;

    margin-bottom: 8px;

    background-color: transparent;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

}

.px-mobile .bread .icon-bar {

    background-color: #B69142;

    display: block;

    width: 28px;

    height: 2px;

    border-radius: 1px;

    margin-top: 5px;

}

.px-mobile .bread .icon-bar:first-child {

    margin-top: 0px;

}

.px-mobile .dy-language-chosse {

    float: left;

    width: 15%;

}

.px-mobile .dy-language-chosse>a {

    float: left;

    border-left: 1px solid #ececec;

    border-right: 1px solid #ececec;

    line-height: 64px;

    text-align: center;

    width: 100%;

}

.dx-company-overview .content-text-pic img{

    width: 100%;

}

.group-news .content .bx-wrapper{

    height: 250px;

}

.group-news .content .bx-wrapper img{

    height: 100%;

    min-width: 100%;

}

/*移动端样式 结束*/

@media screen and (max-width: 767px) {

    /*body {*/

        /*overflow-x: hidden;*/

    /*}*/

    .pagination li{

        display: none;

        float: left;

    }

    .pagination li.prev{

        display: block;

    }

    .pagination li.active{

        display: block;

    }

    .pagination li.next{

        display: block;

        margin-right: 0;

    }

    .pengxin-news-title{

        margin: 20px 0;

    }

    .footr-list{

        margin-top: 150px;

    }

    .footer .back-btn{

        top: 60px;

    }

    .footr-list li{

        display: none;

    }

    .dy-contact p:first-child{

        margin-bottom: 25px;

    }

    .dy-contact p+p{

        margin: 10px 0;

        font-size: 14px;

    }

    .footr-list .list-title{

        display: block;

    }

    .group-news-bg-color{

        padding-bottom: 0;

    }

    .group-news-lists .list-group .news-pic{

        width: 100%;

        height: auto;

    }

    .group-news-lists .list-group .news-pic img{

        width: 100%;

        height: auto;

    }



    .dy-tions .title{

        margin: 20px 0;

        padding: 0 20px;

        margin-top: 30px;

    }

    .dy-tions .introduce{

        margin-bottom: 30px;

    }

    .dy-tions .title p{

        font-size: 20px;

    }

    .dy-tions .title p:first-child{

        color: #333;

    }

    .banner .bx-wrapper .bx-pager.bx-default-pager {

        position: absolute;

        bottom: 12px;

    }

    .dx-magazine img{

        height: auto;

    }

    .dy-tions{

        background-size: cover;

    }

    .dy-tions .dy-video{

        margin-top: 35px;

    }

    .group-news .content .pic-slider .pic-title {

        padding-left: 15px;

    }



    .group-news .content .pic-slider {

        width: 558px;

        height: 240px;

        position: relative;

        z-index: 101;

    }

    .group-news .content .bx-wrapper{

        height: 180px;

        background: transparent;

    }

    .group-news .content .bx-wrapper img{

        height: 100%;

        min-width: 100%;

        max-width: 200%;

    }

    .group-news .content .text-pic .text p{

        margin-bottom: 5px;

    }

    .group-news .content .dx-revise-text  a{

        padding-bottom: 0;

    }

    .group-news .content .text-pic  a{

        margin-bottom: 5px;

    }

    .group-news .content .pic-slider .pic-title{

        height: 40px;

        line-height: 40px;

        background-color: rgba(186,150,52,.5);

    }

    .pengxin-news  .more-btn{

        margin-top: 15px;

        margin-bottom: 20px;

    }

    .group-news .content .text-pic .pic{

        display: none;

    }

    .group-news .content .text-pic .text .time{

        padding-bottom: 0;

        font-size: 12px;

    }



    .bx-wrapper .bx-controls-direction a {

        position: absolute;

        top: 35%;

        margin-top: -16px;

        outline: 0;

        width: 32px;

        height: 32px;

        text-indent: -9999px;

        z-index: 9999;

    }

    .bx-wrapper .bx-controls-direction .bx-prev{

        left: 20px;

    }

    .bx-wrapper .bx-controls-direction .bx-next{

        right: 20px;

    }

    .dx-revise-textPic .row {

         margin-right: 0px;

         margin-left: 0px;

    }

    .group-news .content .bx-wrapper{

        padding: 0 15px;

        width: 100%;

        overflow: hidden;

    }

    .group-news .content .project_slider{

        padding: 0;

    }

    .pengxin-news .mobile-wrapper {

        margin: 0;

        padding: 0;

        box-sizing: border-box;

    }

    .group-news .content .dx-revise-text .text {

        display: block;

        padding: 5px 0;

    }

    .dy-side-nav li a {

        display: block;

        width: 90px;

        height: 90px;

        /*width: 70px;*/

        /*height: 70px;*/

        border-radius: 7px;

        transform: rotate(45deg);

        text-align: center;

        line-height: 90px;

        position: absolute;

    }











    .dy-side-nav .kaifa {

        background: rgba(207,81,82,0.5);

        /*right: 30px;*/

        /*top: -70px;*/

        right: 263px;

        top: 350px;

    }

    .dy-side-nav .ziyuan {

        background: rgba(237,146,73,0.5);

        /*right: 30px;*/

        /*top: 52px;*/

        right: 141px;

        top: 350px;

    }

    .dy-side-nav .shipin {

        background: rgba(83,211,126,0.5);

        /*right: 30px;*/

        /*top: 297px;*/

        right: 18px;

        top: 350px;

    }

    .dy-side-nav .huanbao {

        background: rgba(186,150,52,0.5);

        /*right: 30px;*/

        /*top: 420px;*/

        right: 78px;

        top: 450px;

    }

    .dy-side-nav .guquan {

        background: rgba(37,192,172,0.5);

        right: 200px;

        top: 450px;

    }













    .dy-side-nav li a .iconfont {

        display: inline-block;

        transform: rotate(-45deg);

        font-weight: normal;

        font-size:56px;

    }

    .dy-side-nav li a .text {

        display: inline-block;

        transform: rotate(-45deg);

        font-size: 22px;

        display: none;

    }

    .dy-main .home-left {

        font-size: 30px;

        /*margin-top: 200px;*/

        margin-top: 40px;

        padding-left: 15px;

    }



    .dy-main .home-left:before {

        content: '';

        position: absolute;

        bottom: -31px;

        left: 15px;

    }

    .dy-main .dy-side-nav {

        position: absolute;

        right: 5%;

        /*left: 0%;*/

        top: 100px;

        z-index: 300;

        display: none;

    }

    .dy-main .home-right {

        margin-left: 15px;

        float: none;

        /*width: 200px;*/

        width: 92%;

        margin-top: 130px;

    }

    .dy-pic-list .caption h3+p{

        margin-top: 5px;

        margin-bottom: 10px;

    }

    .dy-pic-list .caption h3{

        font-size: 20px;

    }

    .dy-pic-list .caption{

        padding-top: 20px;

        padding-bottom: 20px;

    }

    .dy-tions .dy-video {

        margin-bottom: 20px;

    }

    .dy-tions .dy-video .video {

        max-width: 100%;

        height: 240px;

    }

    .dy-video .video-btn {

        position: absolute;

        top: 40%;

    }

    .dy-video .video-pic img{

        width: 100%;

        height: 240px;

    }

    .dy-pic-list {

        background-image: none;

        background-repeat: no-repeat;

        padding: 0 0 10px;

    }

    .container .row {

        margin: 0;

    }







    .dy-tions .introduce {

        text-align: center;

        width: 100%;

        padding: 0 20px;

        font-size: 14px;

    }

    .dy-pic-list .container .row {

        padding: 0;

    }

    .footr-list .list-title>a {

        margin-bottom: 10px;

    }

    .footr-list .col-xs-6 {

        width: 50%;

        padding: 0 25px;

        min-height: 10px;

        margin-bottom: 20px;

        text-align: center;

    }

    .footer .dy-footer {

        width: 100%;

        height: auto;

        background-color: #353535;

        position: relative;

        overflow: hidden;

    }

    .footer .back-btn {

        position: absolute;

        right: 40px;



    }

    .dy-main .dy-main-1{

        position: relative;

    }

    .dy-main .dy-main-1:before{

        position: absolute;

        left: 0;

        top: 0;

        content: "";

        display: inline-block;

        width: 100%;

        height: 100%;

        background: rgba(0,0,0,.2);

    }

    .dy-main .dy-main-1 .container{

        position: relative;

        z-index: 100;

    }

    .group-news-lists .list-group{

        padding: 15px;

        border-color: #ddd;

    }

    .footer .footer-logo{

        height: auto;

    }

    .footer .footer-logo img{

        width: 80%;

    }

    .dx-content .container{

        padding-top: 20px;

    }

    .dx-content .container .title{

        margin-bottom: 20px;

        width: 100%;

        padding: 0 15px;

    }

    .dy-contact {

        float: right;

        margin-right: 0px;

        padding-left: 15px;

        padding-right: 15px;

        width: 100%;

        text-align: center;

        padding-bottom: 30px;

    }

    .dynamic-details .title-share{

        padding-bottom: 10px;

    }

    .dynamic-details .dynamic-details-content{

        margin-bottom: 10px;

        border-bottom: 1px dashed #ddd;

    }

    .industry-sector .project-show .title{

        padding: 0;

    }

    .industry-sector .industry-contact .row>div{

        width: 100%;

    }

    .industry-sector .bx-wrapper .bx-controls-direction .bx-prev{

        left: -335px;

        top: 245px;

    }

    .industry-sector .project-show .title{

        margin-bottom: 0;

    }

    .industry-sector .bx-wrapper .bx-controls-direction .bx-prev:before{

        color: #fff;

    }

    .industry-sector .bx-wrapper .bx-controls-direction .bx-next{

        top: 245px;

    }

    .industry-sector .bx-wrapper .bx-controls-direction .bx-next:before{

        color: #fff;

    }

    .industry-sector .project-show .project-slide .slider .headline{

        margin-right: 0;

    }

    .industry-sector .project-show .project-slide .slider > .year{

        right: 15px;

    }

    .footer-message {

        overflow: hidden;

        padding: 15px 0px;

        height: auto;

        background-color: #424242;

        line-height: inherit;

        color: #8c8c8c;

        text-align: center;

    }

    .footer-message p {

        width: 100%;

    }

    .footer-message>p+p {

        margin-top: 10px;

    }

    /**鹏欣动态页面修改**/

    .mobile-sub-nav {

        float: none;

        width: 100%;

    }

    .dx-abs-nav .nav .container .pull-right .list li {

        width: 100%;

        float: none;

        padding:  0;

        margin-left: 0px;

        background: #001D30;

        text-align: center;

        border-top: 1px solid #405663;

    }

    .dx-abs-nav .nav .container .pull-right .list li a {

        display: block;

        padding:  15px 0;

        letter-spacing: 2px;

    }

    .dx-abs-nav .nav .container .pull-right .list .active {

        position: static;

        background: rgba(0,29,48,.8);

    }

    .dx-abs-nav .nav .container .pull-right .list .active:after {

        content: "";

        width: 0px;

    }

    .dx-nav img {

        height: auto;

        max-width: 100%;

        position: relative;

        left: 0%;

        margin-left: 0px;

    }

    .dx-abs-nav {

        position: static;

        left: 0;

        top: 0;

        width: 100%;

        background: transparent;

    }

    .dx-abs-nav .nav {

        background: transparent;

    }

    .dx-abs-nav .nav .mobile-title {

        position: absolute;

        top: 20px;

        width: 100%;

        margin-top: 0;

        text-align: center;

    }

    .header{

        display: block;

    }

    .dx-abs-nav .mobile-title p {

        display: inline-block;

        font-size: 29px;

        color: #fff;

        line-height: 55px;

        margin-top: 0px;

        position: relative;

    }

    .dx-abs-nav .mobile-title p:after {

        content: "";

        width: 25px;

        height: 5px;

        position: absolute;

        background-color: #fff;

        left: 50%;

        margin-left: -13px;

        bottom: 0;

    }

    .mobile-project-list {

        padding-left: 15px;

        padding-right: 15px;

        padding-bottom: 20px;

    }

    .mobile-project-list .text-pic {

        margin-top: 0;

        padding-right: 15px;

        padding-left: 15px;

    }

    .group-news .content .text-pic .text {

        width: 100%;

    }

    .industry-sector{

        padding-top: 20px;

    }

    .group-news-lists .list-group .news-content {

        padding-left: 0;

        width: 100%;

    }

    .industry-sector .industry-introduce .title{

        margin-bottom: 0;

        padding: 0;

    }

    .industry-sector .project-show .subhead{

        margin-bottom: 0;

    }

    .industry-sector .project-show .container{

        padding: 20px 0;

    }

    .industry-sector .industry-introduce .subhead{

        padding-bottom: 10px;

        margin-bottom: 20px;

    }

    .dy-thumbnail .caption .social-time{

        position: static;

        margin-top: 5px;

    }

    .thumbnail .caption{

        padding: 0;

        padding-top: 10px;

    }

    .dy-pic-list .thumbnail .caption{

        padding: 15px;

    }

    .dy-thumbnail .caption .social-time .iconfont{

        display: none;

    }

    .group-news-lists .list-group .news-content .news-title .title {

        font-size: 17px;

        color: #666;

        position: relative;

        width: 100%;

        text-align: left;

        margin-bottom: 10px;

        padding: 0;

        padding-bottom: 15px;

    }

    .px-mobile .main-nav a{

        display: inline-block;

        width: 100%;

        height: 100%;

    }

    .dt-out-menu{

        margin-bottom: 0;

    }

    .group-news-lists .list-group .news-content .news-title .time{

        display: none;

    }

    .group-news-lists .list-group .news-content .news-link{

        display: none;

    }

    .dy-thumbnail{

        height: auto;

    }

    .dy-thumbnail .caption .social-time{

        width: 88%;

    }

    .dy-thumbnail .caption .social-time>a{

        right: 0;

    }

    .dy-thumbnail{

        padding: 15px;

    }

    .industry-contact .container{

        padding-bottom: 10px;

    }

    .talent-recruitment-content .job-requirements > h3{

        display: none;

    }

    .talent-recruitment-content .job-vacancy .dx-active > a{

        border-color: #b58f3e;

    }

    .talent-recruitment-content .nav{

        padding-bottom: 18px;

    }

    .group-news-lists .list-group .news-content .news-title{

        margin-bottom: 0;

    }

    .group-news-lists .list-group .news-content .news-text {

        width: 100%;

    }

    .grounp-news{

        padding-bottom: 10px;

    }

    .dx-company-overview .content-text-pic img,

    .dx-company-overview .content-text-pic .pic img {

       width: 100%!important;

    }

    .dx-company-overview .title h2,

    .dx-company-overview .title p {

        text-align: center!important;

    }

    .fixednav {

        position: static;

        top: 0;

        left: 0;

        width: 100%;

        z-index: 200;

    }

    .industry-sector .industry-introduce .industry-pic {

        height: auto;

        margin-top: 20px;

    }



    .industry-sector .industry-introduce {

        width: 100%;

        height: auto;

        background: url(../images/industry-introduce-bg.jpg);

        background-size: cover;

        padding-top: 0px;

    }

    .industry-sector .industry-introduce .industry-pic img {

        width: 100%;

    }

    .industry-sector .project-show .project-slide .slider .pic {

        width: 100%;

        height: 292px;

        padding-top: 21px;

        position: relative;

        margin-bottom: 30px;

        overflow: hidden;

        z-index: 100;

    }

    .industry-contact {

        background: url(../images/contact_bg.jpg) no-repeat center;

        background-size: cover;

        width: 100%;

        height: auto;

    }

    .industry-sector .industry-introduce .industry-pic img {

        width: 100%!important;

    }

    .dx-abs-nav .title  .dx-small {

        display: none;

    }

    .dy-culture .row-1 {

        width: 100%;

        height: auto;

    }

    .dy-culture .row-2 {

        width: 100%;

        border-right: none;

        border-left: none;

        height: auto;

    }

    .dy-culture .dy-md-2 {

        width: 50%;

        padding-left: 0px;

    }

    .dy-culture .dy-md-3 {

        width: 50%;

        padding-left: 0px;

    }

    .dy-culture .row-3 {

        width: 100%;

        height: auto;

        padding-left: 15px;

    }

    .dy-culture .dy-md-5 {

        padding-left: 15px;

        width: 100%;

        height: 200px;

    }

    .dy-culture .dy-md-4 {

        padding-left: 15px;

    }

    .dx-magazine-content {

        margin-right: 0;

        margin-left: 0;

    }

    .dx-magazine {

        display: block;

        float: left;

        width: 92%;

         padding-right: 0;

         padding-left: 0%;

        margin-left: 4%;

        margin-bottom: 50px;

    }

    .dynamic-details .title-share .title > h3 {

        line-height: 26px;

        margin-bottom: 10px;

        color: #333;

    }

    .dynamic-details .title-share .title .date {

        text-align: center;

    }

    .bdshare-button-style2-24 {

        margin-top: 0;

        float: none !important;

        display: inline-block;

    }

    .dynamic-details {

        padding: 42px 15px 20px;

    }

    .dynamic-details-content p img {

        width: 100%!important;

        height: auto !important;

    }

    .talent-recruitment-content {

        padding-left: 15px;

        padding-right: 15px;

    }

    .dx-talent-recruitment .talent-recruitment-content {

        padding-left: 0px;

        padding-right: 0px;

    }

    .dynamic-details .paging-back .paging > a{

        color: #b58f3e;

    }

    .talent-recruitment-content .talent-recruitment-text {

        width: 100%;

        margin-right: 0px;

        text-align: left;

    }

    .dynamic-details .paging-back .back-link{

        display: none;

    }

    .container .row .text p{

        text-align: justify;

    }

    .talent-recruitment-content .talent-recruitment-pic img,

    .talent-recruitment-content .talent-recruitment-pic {

        margin-top: 0!important;

        width:100%!important;

        height: 286px;

    }

    .paging-back{

        padding-top: 5px;

    }

    .talent-recruitment-content .col-md-8 {

        width: 100%;

        padding: 0;

    }

    .talent-recruitment-content .job-requirements {

        padding-top: 42px;

        padding-left: 15px;

        padding-right: 15px;

        padding-bottom: 47px;

    }

    .talent-recruitment-content .col-md-4 {

        width: 100%;

        padding: 0;

    }

    .talent-recruitment-content .job-vacancy li > a {

        padding-left: 15px;

    }

    .talent-recruitment-content .submit-resume .right {

        padding-left: 0px;

    }

    .talent-recruitment-content .submit-resume {

        padding-left: 15px;

        padding-right: 15px;

        padding-bottom: 37px;

    }

    .talent-recruitment-content .submit-resume .left {

        padding-right: 0px;

    }

    .talent-recruitment-content .submit-resume .left:after {

        content: "";

        width: 0px;

    }

    .dx-contact-us .contact-us-content .thumbnail {

        padding: 26px 26px 26px 22px;

        border: 6px solid #f2f2f2;

        border-radius: inherit;

        margin-bottom: 10px;

    }

    .dx-contact-us .contact-us-content .thumbnail > .pic {

        width: 100%;

        text-align: center;

        height: 140px;

        overflow: hidden;

    }

    .dx-contact-us .contact-us-content .thumbnail > .pic{

       display: none;

    }

    .dx-contact-us .contact-us-content .thumbnail .caption {

        margin-top: 10px;

    }

    .dx-contact-us .contact-us-content .thumbnail .caption {

        padding: 0px;

    }

    .dynamic-details-bg-color {

        background-color: #f6f6f6;

        padding-bottom: 0;

        overflow-x: hidden;

    }

    .dynamic-details .title-share {

        margin-top: 60px;

        text-align: center;



    }

    .dynamic-details .title-share .title{

        margin-bottom: 10px;

    }

    .group-news-lists .list-group {

        margin-left: 15px;

        margin-right: 15px;

    }

    .group-news-lists .container {

        padding-top: 20px;

    }

    .industry-sector .bx-wrapper .bx-controls {

        position: absolute;

        top: -81px;

        right: 0px;

    }

    .group-news .dt-slide .bx-wrapper{

        height: 260px;

    }

    #tab-huanbao{

        height: 360px;

    }

    #tab-kaifa{

        height: 360px;

    }

    #tab-ziyuan{

        height: 360px;

    }

    #tab-shipin{

        height: 360px;

    }

    #tab-guquan{

        height: 360px;

    }

    .dy-thumbnail{

        margin-bottom: 20px;

    }

    .dx-talent-recruitment{

        padding-bottom: 30px;

    }

    .dx-contact-us .contact-us-content{

        padding-top: 0;

    }

}

@media screen and (max-width: 414px) {

    .dy-side-nav .kaifa {

        background: rgba(207,81,82,0.5);

        /*right: 30px;*/

        /*top: -70px;*/

        right: 263px;

        top: 350px;

    }

    .dy-side-nav .ziyuan {

        background: rgba(237,146,73,0.5);

        /*right: 30px;*/

        /*top: 52px;*/

        right: 141px;

        top: 350px;

    }

    .dy-side-nav .shipin {

        background: rgba(83,211,126,0.5);

        /*right: 30px;*/

        /*top: 297px;*/

        right: 18px;

        top: 350px;

    }

    .dy-side-nav .huanbao {

        background: rgba(186,150,52,0.5);

        /*right: 30px;*/

        /*top: 420px;*/

        right: 78px;

        top: 450px;

    }

    .dy-side-nav .guquan {

        background: rgba(37,192,172,0.5);

        right: 200px;

        top: 450px;

    }

}

@media screen and (max-width: 375px) {

    .dy-side-nav .kaifa {

        background: rgba(207,81,82,0.5);

        /*right: 30px;*/

        /*top: -70px;*/

        right: 245px;

        top: 350px;

    }

    .dy-side-nav .ziyuan {

        background: rgba(237,146,73,0.5);

        /*right: 30px;*/

        /*top: 52px;*/

        right: 123px;

        top: 350px;

    }

    .dy-side-nav .shipin {

        background: rgba(83,211,126,0.5);

        /*right: 30px;*/

        /*top: 297px;*/

        right: 2px;

        top: 350px;

    }

    .dy-side-nav .huanbao {

        background: rgba(186,150,52,0.5);

        /*right: 30px;*/

        /*top: 420px;*/

        right: 60px;

        top: 450px;

    }

    .dy-side-nav .guquan {

        background: rgba(37,192,172,0.5);

        right: 189px;

        top: 450px;

    }

    #tab-huanbao{

        height: 450px;

    }

    #tab-kaifa{

        height: 450px;

    }

    #tab-ziyuan{

        height: 450px;

    }

    #tab-shipin{

        height: 450px;

    }

    #tab-guquan{

        height: 450px;

    }

    #pbody .mobile-sub-nav{



    }

}

@media screen and (max-width: 320px) {

    .dy-main .home-right {

        /*width: 150px;*/

        /*margin-top: 240px;*/

        width: 92%;

        margin-top: 130px;

    }

    .dy-main .home-left {

        /*font-size: 30px;*/

        /*margin-top: 150px;*/

        /*padding-left: 15px;*/

        font-size: 30px;

        margin-top: 40px;

        padding-left: 15px;

    }

    .footer .back-btn {

        position: absolute;

        right: 0px;

    }

    .group-news .content .text-pic .text {

        width: 50%;

    }

    .dx-abs-nav .mobile-title p {

        display: inline-block;

        font-size: 22px;

        color: #fff;

        line-height: 55px;

        margin-top: 8px;

        position: relative;

    }

    .dy-side-nav li a {

        display: block;

        /*width: 90px;*/

        /*height: 90px;*/

        width: 70px;

        height: 70px;

        border-radius: 7px;

        transform: rotate(45deg);

        text-align: center;

        line-height: 70px;

        position: absolute;

    }

    .dy-side-nav .kaifa {

        background: rgba(207,81,82,0.5);

        /*right: 30px;*/

        /*top: -70px;*/

        right: 200px;

        top: 350px;

    }

    .dy-side-nav .ziyuan {

        background: rgba(237,146,73,0.5);

        /*right: 30px;*/

        /*top: 52px;*/

        right: 106px;

        top: 350px;

    }

    .dy-side-nav .shipin {

        background: rgba(83,211,126,0.5);

        /*right: 30px;*/

        /*top: 297px;*/

        right: 13px;

        top: 350px;

    }

    .dy-side-nav .huanbao {

        background: rgba(186,150,52,0.5);

        /*right: 30px;*/

        /*top: 420px;*/

        right: 63px;

        top: 450px;

    }

    .dy-side-nav .guquan {

        background: rgba(37,192,172,0.5);

        right: 157px;

        top: 450px;

    }

    .dy-side-nav li a .iconfont {

        display: inline-block;

        transform: rotate(-45deg);

        font-weight: normal;

        font-size: 34px;

    }

    .dy-side-nav li a .text {

        display: inline-block;

        transform: rotate(-45deg);

        font-size: 16px;

        display: none;

    }



}

/*移动样式修改结束*/









/*pad端样式修改*/

@media (min-width: 768px) and (max-width: 1024px) {

    .dynamic-details .title-share{

        padding-bottom: 10px;

    }

    .dynamic-details .title-share .title .date{

        margin-top: 10px;

    }

    .dx-revise-textPic .bx-wrapper .bx-viewport{

        height: 230px !important;

    }

    .group-news .content .bx-wrapper{

        height: 230px;

    }

    .dy-nav{

        padding-left: 0;

    }

    .dy-nav>ul>li{

        margin-left: 15px;

    }

    .dy-language-chosse{

        width: 5%;

    }

    .dy-language-chosse>a{

        width: 100%;

    }

    .contact-us-bg{

        background: none;

    }

    .group-news .content .bx-wrapper img{

        width: auto;

        max-width: 200%;

        height: 100%;

    }

    .industry-sector .industry-introduce{

        padding-top: 40px;

    }

    .industry-sector .project-show .project-slide .slider .pic{

        width: 100%;

        padding-right: 20px;

    }

    .industry-sector .project-show .project-slide .slider .headline{

        margin-right: 30px;

    }

    .project-show .container-fluid .slider img{

        width: 100%;

        margin-right: 0;

    }

    .industry-sector .project-show .project-slide .slider .headline > .headline-name{

        width: 100%;

    }

    .industry-sector .project-show .project-slide .slider > .year{

        right: 40px;

    }

    .dy-main .home-left {

        font-size: 30px;

        /*margin-top: 200px;*/

        margin-top: 40px;

        padding-left: 15px;

    }

    .group-news .content .pic-slider .pic-title{

        padding-left: 15px;

    }

    .talent-recruitment-content{

        padding-bottom: 20px;

    }

    .dy-tions{

        background-size: cover;

    }

    .dy-show .thumbnail .caption{

        padding-left: 0;

        padding-right: 0;

    }

    .dx-content .industry-sector .project-show .title{

        padding: 0;

    }

    .dy-thumbnail .caption .social-time{

        position: static;

        margin-top: 20px;

    }

    .dy-thumbnail .caption .social-time>a{

        right: 20px;

    }

    .dy-culture h4{

        margin-top: 20px;

        margin-bottom: 20px;

    }

    .dy-culture .dy-md-2{

        width: 50%;

        padding: 0;

        padding-right: 10px;

    }

    .dy-culture .row-3{

        padding-left: 20px;

        padding-right: 0;

    }

    .dy-culture .dy-md-4{

        padding: 0;

        padding-left: 20px;

        padding-right: 20px;

    }

    .dy-culture .dy-md-5{

        padding-left: 20px;

        padding-right: 0;

    }

    .dy-culture .dy-md-3 {

        width: 50%;

        padding: 0;

    }

    .dy-culture .row-1{

        height: 200px;

    }

    .dy-culture .row-2{

        height: 200px;

    }

    .dy-culture .row-3{

        height: 200px;

    }

    .dy-thumbnail{

        padding: 15px;

    }

    .dy-language-chosse a:last-child{

        display: none;

    }

    .dy-main .home-left:before {

        content: '';

        position: absolute;

        bottom: -31px;

        left: 15px;

    }

    .dy-main .dy-side-nav {

        position: absolute;

        right: 5%;

        /*left: 0%;*/

        top: 100px;

        z-index: 300;

    }

    .group-news-lists .container{

        padding-top: 0;

    }

    .dy-main .home-right {

        margin-left: 15px;

        float: none;

        /*width: 200px;*/

        width: 92%;

        margin-top: 130px;

    }





    .dy-side-nav .kaifa {

        background: rgba(207,81,82,0.5);

        /*right: 30px;*/

        /*top: -70px;*/

        right: 450px;

        top: 320px;

    }

    .dy-side-nav .ziyuan {

        background: rgba(237,146,73,0.5);

        /*right: 30px;*/

        /*top: 52px;*/

        right: 250px;

        top: 320px;

    }

    .dy-side-nav .shipin {

        background: rgba(83,211,126,0.5);

        /*right: 30px;*/

        /*top: 297px;*/

        right: 50px;

        top: 320px;

    }

    .dy-side-nav .huanbao {

        background: rgba(186,150,52,0.5);

        /*right: 30px;*/

        /*top: 420px;*/

        right: 150px;

        top: 420px;

    }

    .dy-side-nav .guquan {

        background: rgba(37,192,172,0.5);

        right: 350px;

        top: 420px;

    }



    .dy-video .video-pic{

        overflow: hidden;

    }

    .row{

        margin: 0;

    }

    .footer .footer-logo{

      position: absolute;

    }

    .footer .footer-logo img{

        width: auto;

        height: 100px;

    }

    .footr-list{

        overflow: hidden;

        padding-left: 120px;

    }

    .footr-list ul{

        width: 200px !important;

        margin-top: 20px;

        min-height: 150px;

    }

    .footer .dy-footer{

        height: auto;

    }

    .dy-contact{

        float: left;

        margin-left: 145px;

        margin-top: 20px;

        width: 50%;

        margin-bottom: 20px;

    }

    .footer-message{

        text-align: center;

        padding: 0 20px;

        height: 80px;

        line-height: 40px;

    }

    .footer-message>p{

        width: 100%;

    }

    .footer-message>p+p{

        float: left;

        line-height: 20px;

    }

    .dx-abs-nav .nav{

        padding: 0 20px;

    }

    .dx-abs-nav .title p{

        margin-left: 20px;

    }

    .mobile-project-list{

        padding-left: 10px;

    }

    .group-news .content .text-pic .pic{

        float: left !important;

        display: none;

    }

    .group-news .content .text-pic .text .time{

        padding-bottom: 10px;

    }

    .group-news .content .text-pic  a{

        margin-bottom: 10px;

    }

    .group-news .content .text-pic .text{

        float: left;

        width: 100%;

    }

    .group-news-lists .list-group .news-content{

        width: 60%;

        padding-left: 20px;

    }

    .group-news-lists .list-group .news-content .news-text{

        width: 100%;

        overflow : hidden;

        text-overflow: ellipsis;

        display: -webkit-box;

        -webkit-line-clamp: 3;

        -webkit-box-orient: vertical;

        height: 65px;

        margin-bottom: 0;

    }

    .group-news-lists .list-group .news-content .news-title .title{

        width: 320px;

        text-align: left;

        padding-left: 0;

        padding-right: 0;

    }

    .dx-content .container .pic{

        overflow: hidden;

        margin-left: 0;

        width: 30%;

    }

    .group-news .content .text-pic  a{

        padding-bottom: 10px;

    }

    .dx-revise-textPic .col-md-offset-1, .dx-revise-textPic .mobile-wrapper{

        padding-left: 0;

    }

    .dx-content .container .pic img{

        width: 100% !important;

        height: auto !important;

    }

    .industry-sector .industry-introduce .industry-pic img{

        height: auto !important;

    }

    .industry-sector .industry-introduce{

        height: auto;

        padding-bottom: 20px;

    }

    .grounp-news{

        padding-bottom: 20px;

    }

    .group-news-lists .list-group{

        margin-right: 15px;

        margin-left: 15px;

    }





    .job-name-left{

        padding: 0;

        float: left;

        width: 45% !important;

    }

    .job-txt-right .tab-pane{

        padding: 0;

        float: left;

        width: 55%;

    }





    .talent-recruitment-content .job-requirements{

        padding: 40px 20px;

    }

    .group-news-lists .list-group .news-content .news-title .time{

        display: none;

    }

    .talent-recruitment-content .job-vacancy .dx-active > a{

        border-color: #b58f3e;

    }

    .industry-sector .project-show .container{

        padding-top: 40px;

    }

    .dx-magazine img{

        width: auto;

        margin: 0 auto;

    }

    .list-paddingleft-2{

        width: auto !important;

    }

    /*.dx-content .container .title{*/

        /*padding: 0 20px;*/

    /*}*/

    .dx-content .container .title h2{

        text-align: center !important;

    }

    .industry-sector .industry-introduce .subhead{

        font-size: 18px;

    }

    .industry-sector .industry-introduce .title{

        font-size: 14px;

    }

    .industry-sector .industry-introduce .industry-pic img{

        position: relative;

        top: 50%;

        -webkit-transform: translateY(-50%);

        -moz-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

        -o-transform: translateY(-50%);

        transform: translateY(-50%);

    }

    .dx-content .container .title h2+p{

        text-align: center !important;

    }

    .dx-company-overview .content-text-pic img{

        width: 100%;

    }

    .industry-introduce .container .title{

        padding-left: 0;

    }

    .industry-sector .industry-introduce .industry-pic{

        overflow: hidden;

    }

    .industry-sector .industry-introduce .industry-pic img{

        width: 100% !important;

    }

    .dy-culture-bg{

        overflow: hidden;

    }

    .talent-recruitment-content .talent-recruitment-pic{

        overflow: hidden;

        margin-top: 0 !important;

        width: 250px;

    }

    .talent-recruitment-content .talent-recruitment-pic img{

        width: 100% !important;

        height: auto !important;

    }

    .talent-recruitment-content .talent-recruitment-text{

        margin-right: 10px;

    }

    .dx-magazine{

        width: 50%;

        padding: 0 20px;

        overflow: hidden;

    }

    .dx-magazine-content{

        margin: 0;

    }

    .dy-pic-list{

        background-size: cover;

    }

    .group-news .dt-slide .pic-slider{

        height: 225px;

    }

    .group-news .dt-slide .bx-wrapper{

        height: 225px;

    }

    .group-news-lists .list-group .news-content .news-link{

        display: none;

    }

}

.dx-abs-nav .nav .container .pull-right .list .active:after{

    right: 0;

    width: auto;

}

.dx-describe p span{

    background: transparent !important;

}

.pagination .next{

    margin-right: 0;

}



/*大屏适配修改*/

.bx-wrapper img{

    width: 100%;

}

#tab-kaifa{

    background-size: cover;

}

#tab-ziyuan{

    background-size: cover;

}

#tab-shipin{

    background-size: cover;

}

#tab-guquan{

    background-size: cover;

}

#tab-huanbao{

    background-size: cover;

}

.dy-pic-list{

    background-size: cover;

}

.dx-nav img{

    width: 100%;

    position: relative;

    left: 0;

    margin-left: 0;

}















